/*

Theme Name:		Willard Companies

Theme URI: 		http://goagency.com/

Description: 	For Willard Companies

Author: 		ajw

Author URI:		http://goagency.com/

*/


@import "menu.css";

/* GLOBAL LAYOUT */
* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

body {
	background: #3F474A url(images/bg_body.png) repeat-x;
	color: #fff;
	line-height: 1.4em;
	font-family: 'Lucida Sans', Helvetica, Arial, sans-serif;
	font-size: 75%;
}

	input, button, textarea { border: 1px solid black }

#page {
	width: 870px;
	min-height: 1400px;
	margin: 0 auto;	
	text-align: left;
}

/* TEXT */
a:link,a:visited,a:hover,a:active { color: #9eb0c0; }
a:hover { text-decoration: none; }

/* HOME HEADER */
#homeheader { background: transparent url(images/bg_homeheader.png) no-repeat; width: 864px; height: 445px; padding: 16px 0 0 0px }

#header { background: transparent url(images/bg_header.png) no-repeat; width: 864px; height: 265px; padding: 16px 0 0 0px }

#nav { margin-left: 20px }

#page { text-align: center }
#logo { margin: 0 auto 10px auto }
/* GLOBAL HEADER */


/* FOOTER */
#footer {
	width: 100%;
	color: #fff;
	padding-top: 155px;
	background: transparent url(images/bg_footer.png) repeat-x;	
	text-align: center;
	font-size: 11px;
	line-height: 1.5em;
height: 120px;
	clear: both;

}

#footer p { background: #1c1f22;  height: 30px; }
#footer div { background: #1c1f22;  height: 100px; }

/* FRONT PAGE */
 #content { text-align: left; color: #fff; clear: both; padding-top: 25px }

#flash { width: 833px; height: 180px; margin: 0px 0 0 15px; background: url(images/flash_01_sm.jpg) no-repeat; }
#features  { margin-top: 5px; width: 425px; float: left; margin-right: 15px }
#features img { margin-bottom: 23px }

#homeMain { width: 425px; float: right }

#newsletter { color: #fff; padding-top: 4px; height: 234px }
 #newsletter p { padding: 0 15px 15px 40px;  }
#newsletter form { margin-left: 40px }

#newsletter, #news { font-family: Arial, sans-serif; text-align: left }
#newsletter input { padding: 3px; font-size: 10px;  border: 0; }
#formMail { width: 252px; margin-top: 3px }

#news { text-align: left; color: #fff; }
#submitbtn { margin-top: 5px }

input.formName { width: 170px; margin-left: 2px}
#news a { text-decoration: none }
#news a:hover { text-decoration: underline }

#news h2 { color: #9eb0c0; font-weight: bold; font-size: 14px }
#news ul li { padding: 0 0 25px 0px }
#news ul { margin-left: 40px }

/* SUB PAGES */

h1#title { font-size: 22px; background: transparent url(images/bg_heading_trans.png) no-repeat; height: 50px; font-weight: normal; padding: 15px 0 0 35px; color: #fff; text-align: left}
  #copy, #newsItem, #sidebar { text-align: left }
  #copy { color: #fff; font-family: 'Arial', sans-serif; padding: 15px 15px 0 35px; width: 500px; float: left }
#copy.full { width: 800px }
  #copy  h2 { font-size: 15px; color:  #9eb0c0; font-weight: normal }
   #copy p, #copy h2, #copy ul { padding-bottom: 20px }

   #copy ul { margin-left: 20px; list-style-type: disc }
	#copy li { padding-bottom: 5px }
    
	#sidebar  { width: 250px; float: left; overflow: hidden }
        #sidebar img { margin-bottom: 15px }
		#copy.copyfull { clear: both; width: 800px; padding: 0 50px 0 35px }


h2.widgettitle { font-size: 15px; margin-top: 15px }
	
#featuredGolf, #featuredResidential, #featuredCommercial {display: block; text-decoration: none; width: 422px; height: 211px; background: no-repeat; margin-bottom: 25px }

#featuredGolf { background: transparent url(images/featured_golf.jpg) }
#featuredResidential { background: transparent url(images/featured_residential.jpg) }
#featuredCommercial { background: transparent url(images/featured_commercial.jpg) }
/* a#featuredGolf:hover, a#featuredResidential:hover, a#featuredCommercial:hover {background-position: 0 -215px } */

#headingNewsletter, #headingNews { width: 422px; height: 76px; }
#headingNewsletter {background: transparent url(images/header_newsletter.png) }
#headingNews {background: transparent url(images/header_news.png) }